High-Throughput Data Compressor Designs Using Content Addressable Memory
نویسندگان
چکیده
This paper presents a novel VLSI architecture for high-speed data compressor designs which implement the well-known LZ77 algorithm. The architecture mainly consists of three units, namely content addressable memory, match logic, and output stage. The content address memory generates a set of hit signals which identify those positions whose symbols in a specified window are the same as input symbol. These hits signals are then passed to the match logic which determines one matched stream and its match length and location in the window to form the kernel of compressed data. These two items are then passed to the output stage for packetization before sent out. By trading off hardware complexity and compression ratio, 2KB window size and adjustable maximum match length are considered in our proto-type VLSI chip. Simulation results show that, based on a 0.8pm CMOS process technology, clock speed up to 5OMHz can be achieved. This implies that the developing data compressor chip can handle many real-life applications such as in video coding and high-speed data storage systems.
منابع مشابه
High-Speed Design of Conflictless Name Lookup and Efficient Selective Cache on CCN Router
Content-centric networking (CCN) is an innovative network architecture that is being considered as a successor to the Internet. In recent years, CCN has received increasing attention from all over the world because its novel technologies (e.g., caching, multicast, aggregating requests) and communication based on names that act as addresses for content have the potential to resolve various probl...
متن کاملContent Addressable Memory Using XNOR CAM Cell
One of the special types of Computer Memory is said to be as Content Addressable Memory. It is also called as associative array or associative storage, associative memory which can be frequently used in very high speed searching applications such as databases, associative computing, lookup tables and networking. CAM is one type of functional memory which contains huge amount of stored data wher...
متن کاملHeterogeneous graphene-CMOS ternary content addressable memory
Leveraging nanotechnology for computing opens up exciting new avenues for breakthroughs. For example, graphene is an emerging nanoscale material and is believed to be a potential candidate for post-Si nanoelectronics due to high carrier mobility and extreme scalability. Recently, a new graphene nanoribbon crossbar (xGNR) device was proposed which exhibits negative differential resistance (NDR)....
متن کاملHigh-throughput CAM based on a synchronous overlapped search scheme
A high-speed data-search mechanism, called a synchronous overlapped search mechanism (SOSM) that enables a next-word search after searching just a few bits of the current word by simple pre-computation in most cases, is introduced for a content-addressable memory (CAM). Since there are no delay elements in the proposed hardware based on the SOSM, the hardware is robust against timing variation,...
متن کاملSurvey on Content Addressable Memory and Sparse Clustered Network
Most memory devices store and retrieve data by addressing specific memory locations. As a result, this path often becomes the limiting factor for systems that rely on fast memory accesses. The time required to find an item stored in memory can be reduced considerably if the item can be identified for access by its content rather than by its address. A memory that is accessed in this way is call...
متن کامل